﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebAppAsp_MiprimerPrograma.forms
{
    public partial class index : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            txtEdad.Enabled = false;
            if (!IsPostBack)
            {
                ListBox1.Items.Add("Elemento 0");
                ListBox1.Items.Add("Elemento 1");
                ListBox1.Items.Add("Elemento 2");
                ListBox1.Items.Add("Elemento 3");
            }
        }

        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            // leer edad y convertir a número
            try
            {
                // lectura 
                lbMensaje.Text = "Resultado: " + txtNombre.Text + " " + txtApellido.Text +" ";
               
            }
            catch (Exception)
            {
                lbMensaje.Text = "el campo edad no tiene formato correcto";                
            }            
        }

        protected void CheckbEdadMenor_CheckedChanged(object sender, EventArgs e)
        {
            if (CheckbEdadMenor.Checked)
            {
                txtEdad.Enabled = true;
            }
            else {
                txtEdad.Enabled = false;
            }
        }

        protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
        {// traspaso de list 1 a la list 2

            
            ListBox2.Items.Add(ListBox1.SelectedValue);
            ListBox1.Items.Remove(ListBox1.SelectedValue);


        }

        protected void ListBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListBox1.Items.Add(ListBox2.SelectedValue);
            ListBox2.Items.Remove(ListBox2.SelectedValue);
        }
    }
}